/*布局*/
    /*header*/
    .header-container{
        background:#fff;
        border-bottom:1px solid #dadada;
    }
    .header-logo-container,
    .header-btn-container,
    .header-nav-container{
        height:64px;
    }
    .header-btn-container{
        display:-webkit-flex;
        display:-moz-flex;
        display:-ms-flex;
        display:-o-flex;
        display:flex;
        /*有浏览器兼容前缀，已省略。上线使用记得补全*/
        justify-content:flex-end;/*水平右对齐*/
        align-items:center/*;垂直居中*/
    }
    /*nav*/
    .nav-container{
        overflow:hidden;
        height:0;
        border-bottom:1px solid #dadada;
        transition:height .5s;/*需要补全兼容性写法*/
        position: relative;
        top:-1px;/*解决不展开时多出的1px底边*/
    }
    /*js中最好不要修改样式，而是通过控制类来改变*/
    .nav-container-extended{
        height:201px;/*40*5+1*/
        top:0;
    }
    /*slider*/
    .slider-container{
        margin:20px 0;
    }
    .slider-container .row{
        background:#f5f5f5;
        margin:0;
    }
    @media (min-width:768px){
        .slider-container .row{
            display: flex;
            align-items:center;
        }
    }
    .slider-text-container{
        padding:20px;
    }


/*组件*/
    /*btn-toggle*/
    .btn-toggle{
        padding:10px;
        background:transparent;
        border:none;
        border-radius:4px;
        cursor:pointer;
    }
    .btn-toggle:hover{
        background:#f9f9f9;
    }
    .btn-toggle-bar{
        display: block;
        width:24px;
        height:4px;
        background:#363636;
        border-radius:2px;
    }
    /*实现第一个条没有上间距*/
    .btn-toggle-bar+.btn-toggle-bar{
        margin-top:4px;
    }
    .btn-toggle:hover .btn-toggle-bar{
        background:#1428a0;
    }
    /*btn-rounded*/
    .btn-rounded{
        display:inline-block;
        padding:10px 30px;
        border:1px solid #000;
        color:#000;
        background:transparent;
        border-radius:30px;
        font-size:16px;
        font-weight:bold;
        transition:all .3s;
    }
    .btn-rounded:hover{
        color:#fff;
        background:#000;
    }

/*内容*/
    /*header*/
    .header-logo{
        width:136px;
        height:100%;
        display: flex;
        align-items:center;
    }
    .header-nav,
    .header-nav-item,
    .header-nav-link{
        height:100%;
    }
    .header-nav{
        display: flex;
        justify-content:flex-end;
        font-size:14px;
    }
    .header-nav-item{
        margin-left:24px;
    }
    .header-nav-item:first-child{
        margin-left:0;
    }
    .header-nav-link{
        display: flex;
        align-items:center;
        font-weight:bold;
    }
    /*nav*/
    .nav-link{
        display: block;
        height:40px;
        line-height:40px;
        font-weight:bold;
    }
    /*slider*/
    .slider-title,
    .slider-subtitle,
    .slider-btns{
        text-align:center;
        margin-bottom:20px;
    }
    .slider-title{
        font-size:30px;
    }
    .slider-subtitle{
        font-size:20px;
        font-weight:bold;
    }
    .slider-container .btn-rounded{
        margin-right:10px;
        margin-bottom:10px;
    }
    .slider-container .btn-rounded:last-child{
        margin-right:0;
    }